home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_08_05 / 8n05030b < prev    next >
Text File  |  1990-04-17  |  480b  |  30 lines

  1.  
  2. *****Listing 4*****
  3.  
  4. #include <stdio.h>
  5.  
  6. char *(*f(void))[3];
  7.  
  8. main()
  9. {
  10.         printf("f()[0][1] = %c\n", (*f())[0][1]);
  11.         printf("f()[1][1] = %c\n", (*f())[1][1]);
  12.         printf("f()[2][1] = %c\n", (*f())[2][1]);
  13. }
  14.  
  15. char *(*f(void))[3]
  16. {
  17.         static char *ap[] = {
  18.                 "red",
  19.                 "blue",
  20.                 "green"
  21.         };
  22.  
  23.         return ≈     /* no conversion */
  24. }
  25.  
  26. f()[0][1] = e
  27. f()[1][1] = l
  28. f()[2][1] = r
  29.  
  30.